Struct isotope_parser::ast::Join [−][src]
pub struct Join { pub form: Form, pub source: Arc<Expr>, pub work_limit: Option<u64>, pub target: Option<Arc<Expr>>, }
Expand description
A join
statement
Fields
form: Form
The reduction types allowed
source: Arc<Expr>
The source expression
work_limit: Option<u64>
The work limit
target: Option<Arc<Expr>>
The target expression, if any
Implementations
pub fn pretty<'a, D, A>(&'a self, allocator: &'a D) -> DocBuilder<'a, D, A> where
D: DocAllocator<'a, A>,
D::Doc: Clone,
A: Clone,
[src]
pub fn pretty<'a, D, A>(&'a self, allocator: &'a D) -> DocBuilder<'a, D, A> where
D: DocAllocator<'a, A>,
D::Doc: Clone,
A: Clone,
[src]Prettyprint a join-statement
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Join
impl UnwindSafe for Join
Blanket Implementations
Mutably borrows from an owned value. Read more